body{
	font-family: "微软雅黑";
	background-color:#2e2e2e;
	margin: 0; padding: 0;border:0;
}
a{
	cursor: pointer!important;
}
.container-lc{
	width: 1124px;
	margin: 0 auto;
	position:relative;

}
.js-shade{
	position: absolute;
	left: 0;
	top: 0;
    background: rgba(0,0,0,0.5);
    width: 100%;
	height: 100%;
	z-index: 999999;
}
/* 导航栏nav-lc */
.con-nav{
	height: 0;
	position: relative;
	z-index:999;
}
.nav-base{
	width:100%;
	height: 0;
	margin: 0 auto;
}
.nav-lc{
	position: fixed;
	width: 200px;
	height: 930px;
	background-color: rgba(186,82,237,0.7);
	left: 50%;
	margin-left: -560px;
	z-index: 999999;	
} 
.logo-nav{
	display: block;
	width: 140px;
	margin: 0 auto;
	/*margin-top: 75px;*/
	margin-top:40%;
}
img.logo-pic{
	display: block;
	width: 100%;
}
.nav-item{
	/* width: 119px;
	height: 34px; */
	width: 140px;
	height: 40px;
	margin: 0 auto;
}
.nav-item.curr{
	background: url(../images/nav-curr.png) no-repeat;
}
.nav-item-1{
	/* margin-top: 425px; */
	/*margin-top: 175px;	*/
	margin-top:38%;
}
.nav-item a{
	display: block;
	text-align: center;
    line-height: 40px;
    font-size: 22px;
    color: #fff;
    letter-spacing: 2px;
    font-family: "黑体";
}


/* 轮播banner */
.banner-lc{
	margin: 0 auto!important;
}
.banner-lc-page .swiper-pagination-bullet{
	width: 15px;
	height: 15px;
}
/* 右侧导航栏 */
.sidebar-lc{
	position: fixed;
	right: 50px;
	bottom: 40px;
	width: 64px;
	z-index: 999;
}
.sidelevel-1{
	width: 64px;
	height: 64px;
	margin-bottom: 5px;
	position: relative;
	cursor: pointer;
}
.sideico-1{
	background: url(../images/sb_bg1.png) no-repeat;
}
.sideico-1.curr{
	background: url(../images/sb_bg1_curr.png) no-repeat;
}
.sideico-2{
	background: url(../images/sb_bg2.png) no-repeat;
}
.sideico-2.curr{
	background: url(../images/sb_bg2_curr.png) no-repeat;
}
.sideico-3{
	background: url(../images/sb_bg3.png) no-repeat;
}
.sideico-3.curr{
	background: url(../images/sb_bg3_curr.png) no-repeat;
}
.sideico-4{
	background: url(../images/sb_bg4.png) no-repeat; 
}
.sideico-4.curr{
	background: url(../images/sb_bg4_curr.png) no-repeat; 
}
.sidelevel-2{
	display:none;	
}
.sidelevel-2{
	position: absolute;left: -100px;
	top: 0;
}
.sidelevel-1.curr .sidelevel-2{
	display: block;
}
/* 赛事活动 */
.col-fr{
	float: right;
	width: 924px;
}

.con-tit{
	width: 924px;
	height: 115px;
	background: url(../images/tit_bg.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position:relative;
}
.tit-mid{
	width: 270px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	letter-spacing: 2px;
}
.tit-up{
	display: block;
	padding-top: 10px;
	font-size: 45px;
	color: #fff;
}
.tit-dn{
	display: block;
	font-size: 18px;
	color: #ba52ed;
	font-style: 'Arial Regular';
}
.tit-more{
	position: absolute;
	right: 20px;
	bottom: 25px;
	color: #ccc;
	/* font-family: "宋体"; */
	font-size: 13px;
}

.event-photos{
	/*margin: 0 auto;*/
	/*width: 858px;*/
	width:874px;
	margin-left:18px;
}
.event-photos img{
	display: block;
	width: 100%;
}
.photos-l{
	float: left;
	width: 394px;
}
.photos-box{
	width: 100%;
	overflow: hidden;
	position: relative;
	/*margin-bottom: 12px;*/
	margin-bottom: 13px;
	height:365px;
    width: 422px;
    float: left;
    margin-left: 15px;
}
.photos-box-1{
	height: 185px;
}
.photos-box-2{
	height: 250px;
}
.photos-box-3{
	height: 200px;
}
.photos-l .photos-box img{
	display: block;
	width: 100%;
}
.photos-detail{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 34px;
	background: rgba(0,0,0,0.8);
}
.photos-detail p{
	font-size: 14px;
	font-family: "宋体";
	color: #fff;
	line-height: 34px;
	text-align: center;
}
.photos-r{
	float: right;
	width: 451px;
}
.photos-r .photos-box{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 13px;
}

.pht-bx1{
	height: 365px;
}
.pht-bx2{
	height: 280px;
}
.photos-r .photo-box img{
	display: block;
	width: 100%;
}
.event-swiper{
	/* margin-top:5px; */
}
.dualswiper{
	width: 800px;
	position: relative;
}
.dualswiper-wrapper{
	/* padding: 0 30px; */
} 
.swiper-slide{
	width: 400px;
}
img.dualswiper-pic{
	display: block;
	width: 100%;
}
.dualswiper-btm{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 34px;
	background: rgba(0,0,0,0.6);
}
.dualswiper-btm p{
	font-size: 14px;
	font-family: "宋体";
	color: #fff;
	line-height: 34px;
	text-align: center;
}

.event-news{
	width: 924px;
	margin-top: 20px;
}
a.txt-link{
	float: left;
	width: 50%;
	color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #ccc;
	text-indent: 3em;
}
/* .dualswiper-wrapper{
	width: 800px;
} */
/* 模特介绍 */
.model-box{
	width: 924px;
	background: #221;
}

.model-swiper{
	width: 800px;
	margin-top: 10px;
	padding:15px 20px 0;
	overflow: hidden;
}
.model-wrapper .swiper-slide{
	width: 328px;
	height: 490px;
	border:1px solid #4d4d4d;
	overflow: hidden;
}
.swiper-slide img{
	display: block;
	width: 100%;
}
.model-name{
	text-align: center;
	height: 40px;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	font-family: "宋体";
}

.fashion-idol{
	width: 924px;
}
.fashion-box{
	width: 860px;
	margin: 0 auto;
	background: #191718;
}
a.fashion-idol{
	float: left;
	width: 25%;
	height: 310px;
	cursor:pointer;
	position: relative;
}
a.fashion-idol .js-shade{
	height: 194px;
}
.photo-frame{
	width: 100%;
	height: 194px;
	overflow: hidden;
}
img.idol-pic{
	display: block;
	width: 100%;
}
.fashion-btm{
	padding-left: 10px;
	padding-top: 10px;
}
span.idol-tit{
	display: block;
	height: 40px;
	font-size: 14px;
	font-family: "黑体";
	color: #999;
	font-weight: bold;
}
span.idol-date{
	font-size: 14px;
	font-family: "黑体";
	color: #666;
}
p.idol-info{
	font-size: 11px;
	font-family: "黑体";
	color: #666;
}
.video-win{
	width: 655px;
	height: 465px;
	margin: 20px auto;
	position: relative;
}
video.Miss-World{
	display: block;
	width: 100%;
	height: 100%;
	/* border:1px solid #fff; */
	/* background: #161616; */
}
.play-btn{
	position: absolute;
	left: 50%;
	margin-left: -34px;
	top: 200px;
	margin-top: -34px;	
	width: 68px;
	height: 68px;
	background: url(../images/play-btn.png) no-repeat;
	cursor:pointer;
}

/* 培训服务 */
.train-serv-detail{
	/* padding:0 15px; */
	padding-top: 10px;
	text-indent: 2em;
	
}
.train-serv-detail li.detail-item{
	float: left;
	width: 50%;
	height: 30px;
	line-height: 30px;

}
li.detail-item a{
	display: block;
	font-size: 14px;
	font-family: "宋体";
	color: #ccc;
}

/* 电商广告 */
.ad-box{
	width: 924px;
	height: 279px;
	overflow: hidden;
	margin-top: 10px;
}
.ad-box a,.ad-box img{
	display: block;
	width: 100%;
}

/* 底部 */
.footer-lc{
	width: 100%;
	height: 165px;
	background-color: #000;
	margin-top: 70px;
}
.contactus{
	text-align: right;
	margin-top: 72px;
	line-height: 25px;
	font-size: 14px;
	color: #b9b8b8;
	margin-right: 20px;
	font-family: "黑体";
}
.footer-lc .contactus a{
	color: #b9b8b8;
}	
.logo-nsr{
	float: right;
	margin-right: 30px;
	margin-top: 35px;
}
/* .swiper-button-prev{
	z-index: 999999;
} */
.poster-main .poster-prev-btn,.poster-main .poster-next-btn{
	width: 44px;
	background-color: 0;
}
.poster-main .poster-prev-btn{

	-ms-background-position-x: 0;
	background-position-x: 0;
}
.poster-main .poster-next-btn{
	-ms-background-position-x: 100%;
	background-position-x: 100%;
}
.nsr-poster{
	width:885px;
	/* height: 560px; */
	height: 535px;
	background: #000;
	margin: 0 auto;
	padding-top: 20px;
}

/* 双图轮播 */
#dualswiper{
	width: 800px;
	height: 230px;
	margin: 0 auto;
}

.itme{
	width: 100%;
	height: 232px;
	overflow: hidden;
}
.itme img{
	display: block; 
	width: 100%;
}

.itme .txt{
	width: 100%;
	height: 34px;
	background: rgba(0,0,0,0.4);
	position: absolute;
	left: 0;
	bottom: 0;
	
}
.itme .txt p{
	text-align: center;
	color: #fff;
	width: 100%;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
}

.event-swiper{
	margin-top: 5px;
}
.owl-buttons div{
	position:absolute;
	top:80%;
	width:52px;
	height:81px;
	margin-top:-90px;
	text-indent:-9999px;
	/* background-image:url(images/arrow.png);transition:background-position 0.2s ease-out 0s; */
	}
.owl-prev{/* left:-60px;background-position:0 0; */ 
	background: url(../images/btn_l.png) no-repeat; 
	left: -50px;

}
.owl-next{
	/* right:-60px;background-position:right 0; */ 
	background: url(../images/btn_r.png) no-repeat;
	right: -50px;
}
.con-tit{ margin:20px auto;}
/* .owl-prev:hover{background-position:-53px 0;}
.owl-next:hover{background-position:-122px 0;} */